home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / usag.doc < prev    next >
Text File  |  1995-03-31  |  4KB  |  82 lines

  1.                                 USAG.TXT File 
  2.  
  3.                     (c)  Hewlett-Packard Company, 1990 
  4.  
  5.  
  6. OVERVIEW 
  7. -------- 
  8.  
  9. The USAG (usage) application enables you to review the stack argument 
  10. object type usage for any command built into the HP 48. 
  11.  
  12.  
  13. PROCEDURE 
  14. --------- 
  15.  
  16. Here's how to use USAG: 
  17.  
  18.  1.  Transfer the USAG file from your computer to the HP 48.  The {USAG} 
  19.      menu label will show up in your HP 48 VAR menu. 
  20.  
  21.  2.  Enter on stack level 1 a list containing a command name.  
  22.  
  23.  3.  Press the {USAG} menu key.  The HP 48 displays a screen with usage 
  24.      information for the command you specified in step 2. 
  25.  
  26.  
  27. EXAMPLE 
  28. ------- 
  29.  
  30. Assuming that you transferred the USAG program to your HP 48, that you entered 
  31. a list containing the COS command in level 1, and that you pressed {USAG} in 
  32. the VAR menu, here's the screen you get: 
  33.  
  34.                               úÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command or function 
  35.                               V                     identifier 
  36.   Command or         Éííííííííííííííííííííííííííííí»   
  37.   function name ÄÄÄÄ>º COS (Funct.)   ëS           º<ÄÄÄÄÄÄ Special 
  38.      úÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>º #1 of 4                     º   function attributes 
  39.      3               º                             º 
  40.   Argument type set  º                             º 
  41.   number             º                             º 
  42.         úÄÄÄÄÄÄÄÄÄÄÄ>º 1: Real Number              º 
  43.         3            ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 
  44.  Argument type set   º {NEXT}{PREV}{EXIT}          º<ÄÄÄÄÄÄ Menu labels 
  45.                      èííííííííííííííííííííííííííííí¼ 
  46.                                                      
  47.  
  48. This screen first tells you that COS is a function (all commands are either 
  49. RPN commands or functions).  Also, following the "(Funct.)" in your display 
  50. (indicated here by " ëS" ) there are three additional special function 
  51. attribute characters: (1) a down arrow, which indicates the function has an 
  52. inverse (for ISOL), (2) a derivative symbol, which indicates the function 
  53. has a derivative, and (3) an integral symbol, which indicates that you can 
  54. integrate the function.  These characters do not appear when the displayed 
  55. command does not have the corresponding properties. 
  56.  
  57. The second line of the screen, showing "#1 of 4," tells you that there are 
  58. four possible combinations of argument types for COS, and that the first one is 
  59. currently displayed.  Like COS, some commands have only a few acceptable 
  60. combinations of argument types; others may have many more. 
  61.  
  62. The next several lines of the USAG screen show the argument types accepted 
  63. by the command and their corresponding stack levels.  For COS you are first 
  64. shown that it can operate on a real number in level 1.  COS takes just one 
  65. argument, but for commands that require more, all the arguments are shown 
  66. on their appropriate stack levels.  Argument names match specific HP 48 
  67. object types.  (The exceptions are "Any," which means that all object 
  68. types are acceptable; "Symbolic," which means that the argument can be 
  69. an algebraic, a global name, or a local name; and "PICT".) 
  70.  
  71. The menu keys at the bottom of the screen enable you to cycle forward 
  72. ({NEXT}) and backward ({PREV}) through the argument type combinations.  As you 
  73. press {NEXT} and {PREV}, the second line of the display is updated, for 
  74. instance, to "#2 of 4", then "#3 of 4", and so on. The calculator beeps 
  75. when you step past the last argument type combination (back to the first), or 
  76. step backwards from first to last. When you want to exit the application,  
  77. press {EXIT} or the [ATTN] key to return to the normal stack display. 
  78.  
  79. If you use USAG to check the usage of a command that takes no arguments or 
  80. just one argument, the {NEXT}, {PREV}, and {EXIT} menu labels don't appear, 
  81. your current menu is left active. 
  82.